runtime.mOS.waitsema (field)
6 uses
runtime (current package)
lock_futex.go#L142: for v := atomic.Xadd(&mp.waitsema, -1); ; v = atomic.Load(&mp.waitsema) {
lock_futex.go#L146: futexsleep(&mp.waitsema, v, ns)
lock_futex.go#L159: v := atomic.Xadd(&mp.waitsema, 1)
lock_futex.go#L161: futexwakeup(&mp.waitsema, 1)
os_linux.go#L39: waitsema uint32 // semaphore for parking on locks
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)